package com.youkeyi.ddy.cloud.common.api.application.applet.crm.customer.param;

import com.youkeyi.ddy.cloud.common.request.RequestBaseParam;
import lombok.Data;

import java.util.List;

/**
 * AppletCustomerListCloudParam
 *
 * @Author liuxiawang
 * @Date 2024/3/1 3:39 PM
 * @Location shenzhen.china
 */
@Data
public class AppletCustomerListCloudParam extends RequestBaseParam {
    private List<String> customerPrimaryKeys;

    /**
     * 主体key
     */
    private List<String> corpKeys;

    /**
     * 客户类型
     */
    private List<String> customerTypeKeys;

    /**
     * 状态
     */
    private List<Integer> statuses;

    /**
     * 客户姓名
     */
    private String nameFuzzy;


    /**
     * 客户编码：部门编号-年-月-日-六位数字
     */
    private List<String> codes;

    /**
     * 英文姓名
     */
    private String englishNameFuzzy;

    /**
     * 联系电话
     */
    private String phoneFuzzy;

    /**
     * 身份证
     */
    private String idCardFuzzy;

    /**
     * email
     */
    private String emailFuzzy;

    /**
     * 客户所属公司
     */
    private String companyFuzzy;

    /**
     * 营业执照编码即税号
     */
    private String licenseCodeFuzzy;

    private Long createTimeBegin;
    private Long createTimeEnd;

    /**
     * 关键字查询（客户名、微信名、电话）
     */
    private String keyword;
}
